CDN如何配置缓存过期时间 您所在的位置:网站首页 cdn 策略 CDN如何配置缓存过期时间

CDN如何配置缓存过期时间

2023-08-28 09:26| 来源: 网络整理| 查看: 265

缓存软件使用关键字索引在磁盘中缓存的对象,在HTTP/1.0中使用资源的URL作为关键字,但可能存在不同的资源基于同一个URL的情况,要区别它们还需要客户端提供更多的信息,例如:Accept-Language、Accept-Charset等头部,为了支持这种内容协商机制(content negotiation mechanism),HTTP/1.1在响应消息中引入了Vary头部,该头部列出了请求消息中需要包含哪些头部用于内容协商。

多副本协商机制通常使用HTTP协议的Vary头部来区分不同的缓存副本,实现不同的客户端请求同一个资源的时候可以拿到不同缓存副本:

头部名称

协议版本

说明

示例值

类型

Vary

HTTP/1.1

常用示例:

服务端指定Vary: Accept-Encoding,告知接收端(例如:CDN节点)对于该资源需缓存两个版本(压缩和未压缩)。客户端向CDN请求同一个资源时,老版本浏览器缓获取未压缩资源(避免兼容性问题),新版本浏览器获取压缩资源(减少数据传输流量)。

服务端指定Vary: User-Agent,用来识别发送请求的浏览器类型,告知接收端(例如:CDN节点),根据不同的浏览器类型缓存对应版本的资源。

Vary: Accept-Encoding

Vary: Accept-Encoding,User-Agent

响应



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有